import os

print(os.path)
print(os.path.dirname(__file__))
print(os.path.isabs("../test.txt"))  # 是否是绝对路径
print(os.path.abspath("../test.txt"))  # 根据相对路径获取绝对路径
print(os.path.abspath(__file__))  # 获取当前文件的绝对路径
print(os.getcwd())  # 获取当前工作目录
print(os.path.dirname(__file__))  # 获取当前工作目录
print("-----------")
path = "D://test/a.txt"
print(os.path.split(path))  # 分割路径和文件名，并返回元组
print(os.path.splitext(path))  # 分割文件扩展名
print(os.path.getsize(path))  # 返回文件大小，单位byte
print(os.path.join(os.getcwd(), "dir", "a.text"))  # 拼接路径
print("-----------")
dir = os.getcwd()
all = os.listdir(dir)  # 获取当前路径下面的所有文件，返回列表
print(all)
os.mkdir("d://test/b")  # 创建目录，返回值为none,如果目录存在会抛出错误
print(os.path.exists("d://test/b"))
os.rmdir("d://test/b")  # 只能删除空文件夹
# os.removedirs("d://test/b")  # 删除多个文件目录,也是只能删除空文件夹，目录不存在会抛错
print("-----------")
# os.chdir("c:/")  # 切换目录
print(os.getcwd())
print("------------")
# 文件复制
